Peter Colberg [Fri, 30 Oct 2015 04:52:49 +0000 (00:52 -0400)]
Fix MinGW build test
Peter Colberg [Fri, 30 Oct 2015 04:52:41 +0000 (00:52 -0400)]
Describe interactive debugging for appveyor
Steven G. Johnson [Fri, 30 Oct 2015 01:45:52 +0000 (21:45 -0400)]
Merge pull request #56 from petercolberg/master
Fix Travis build and improve build reproducibility
Peter Colberg [Fri, 30 Oct 2015 00:28:14 +0000 (20:28 -0400)]
Use consistent indentation in Travis config
Indent with 4 spaces, as in the Travis config for Julia.
Peter Colberg [Fri, 30 Oct 2015 00:07:35 +0000 (20:07 -0400)]
Set URLCACHE to JuliaLang cache server for Travis builds
Download Unicode data from upstream server by default.
Download GNU Unifont from reliable GNU mirror by default.
Peter Colberg [Thu, 29 Oct 2015 23:48:49 +0000 (19:48 -0400)]
Generate fontforge font files in makefile
Revise the script to directly read fontforge font files, which are
generated in the makefile. This permits overriding the fontforge path
during the build, and executing fontforge in parallel with make -j.
Avoid duplicating download URLs in the script, which ensures that the
script itself works without network access, e.g., when downloading the
data files on a developer machine with network access and executing the
script on a build machine without network access.
Peter Colberg [Thu, 29 Oct 2015 23:41:16 +0000 (19:41 -0400)]
Update Unicode data
Fixes Travis builds on Ubuntu 12.04 LTS with Ruby 1.9.3-p551.
Steven G. Johnson [Thu, 29 Oct 2015 17:30:56 +0000 (13:30 -0400)]
Merge pull request #55 from petercolberg/master
Do not export internal unsafe_encode_char()
Peter Colberg [Thu, 29 Oct 2015 05:17:20 +0000 (01:17 -0400)]
Enable compiler warnings in makefile
Peter Colberg [Thu, 29 Oct 2015 04:45:39 +0000 (00:45 -0400)]
Do not export internal unsafe_encode_char()
Steven G. Johnson [Mon, 6 Jul 2015 16:28:50 +0000 (12:28 -0400)]
add missing NEWS links
Steven G. Johnson [Mon, 6 Jul 2015 15:34:46 +0000 (11:34 -0400)]
updated NEWS for 1.3
Steven G. Johnson [Mon, 6 Jul 2015 15:09:20 +0000 (11:09 -0400)]
Merge pull request #51 from JuliaLang/cjh/unifont8
Update character widths from Unifont 8.0.01
Jiahao Chen [Mon, 29 Jun 2015 20:43:07 +0000 (16:43 -0400)]
Update Unicode data
Jiahao Chen [Mon, 29 Jun 2015 20:42:34 +0000 (16:42 -0400)]
Update Unifont to 8.0.01
Steven G. Johnson [Fri, 26 Jun 2015 18:28:30 +0000 (14:28 -0400)]
Merge pull request #49 from JuliaLang/cjh/mw
Try again to update Unicode 8 data
Jiahao Chen (陈家豪) [Fri, 26 Jun 2015 16:12:13 +0000 (12:12 -0400)]
Updated Unicode 8 data - now sorted internally by data generator
Jiahao Chen [Fri, 26 Jun 2015 16:01:27 +0000 (12:01 -0400)]
Update Unicode data
Steven G. Johnson [Thu, 25 Jun 2015 23:15:57 +0000 (19:15 -0400)]
sort keys to try to eliminate data dependence on Ruby version
Jiahao Chen (陈家豪) [Thu, 25 Jun 2015 22:00:01 +0000 (18:00 -0400)]
Fix gitignore to ignore .so*
Steven G. Johnson [Wed, 24 Jun 2015 18:07:15 +0000 (14:07 -0400)]
fix #46 (make sure symbol-like codepoints have nonzero width even if they aren't in Unifont)
Steven G. Johnson [Wed, 24 Jun 2015 15:49:16 +0000 (11:49 -0400)]
update NEWS for #43 and #45
Jiahao Chen [Tue, 23 Jun 2015 21:21:36 +0000 (17:21 -0400)]
Update README.md
Link to Lua-mojibake (closes #44)
Bump Unicode version (ref: #45)
Jiahao Chen [Tue, 23 Jun 2015 21:18:59 +0000 (17:18 -0400)]
Merge pull request #45 from JuliaLang/cjh/unicode8
Update data to Unicode 8.0.0 standard
Jiahao Chen [Tue, 23 Jun 2015 17:12:13 +0000 (13:12 -0400)]
Force Travis to spit out diff
Jiahao Chen [Sat, 20 Jun 2015 12:14:32 +0000 (08:14 -0400)]
Updated data file to Unicode 8.0.0
Jiahao Chen [Sat, 20 Jun 2015 23:06:39 +0000 (19:06 -0400)]
Merge pull request #43 from JuliaLang/nl/flags
Always pass -fPIC in CFLAGS
Jiahao Chen [Sat, 20 Jun 2015 12:03:40 +0000 (08:03 -0400)]
Minor fixes to work with Unicode 8.0.0 data
Milan Bouchet-Valat [Mon, 8 Jun 2015 07:34:10 +0000 (08:34 +0100)]
Always pass -fPIC and -std=c99 in CFLAGS
Fixes #42.
Tony Kelman [Sat, 30 May 2015 14:28:19 +0000 (07:28 -0700)]
Fix make check
#35 and #40 added new tests that #38 did not take into account
this is one case where it would be good if Travis re-tested the PR
after new commits get pushed to master
Steven G. Johnson [Sat, 30 May 2015 13:21:32 +0000 (09:21 -0400)]
Merge pull request #38 from jlec/jlec-master
Enhance build process
Steven G. Johnson [Sat, 30 May 2015 03:07:29 +0000 (23:07 -0400)]
bump API/ABI version to 1.3, add NEWS
Steven G. Johnson [Sat, 30 May 2015 02:58:12 +0000 (22:58 -0400)]
Merge pull request #40 from JuliaLang/casefuncs
add toupper/tolower functions
Steven G. Johnson [Fri, 29 May 2015 17:52:48 +0000 (13:52 -0400)]
add toupper/tolower functions (for JuliaLang/julia#11471)
Steven G. Johnson [Sat, 30 May 2015 01:58:21 +0000 (21:58 -0400)]
Merge pull request #35 from ScottPJones/spj/valid
Fix #34 handle 66 Unicode non-characters and surrogates correctly
ScottPJones [Fri, 29 May 2015 13:24:27 +0000 (15:24 +0200)]
Add tests for valid codepoints and iterate function
Scott Paul Jones [Sat, 9 May 2015 15:45:03 +0000 (11:45 -0400)]
Fix #34 handle 66 Unicode non-characters, also improve performance and surrogate handling
Justin Lecher [Mon, 25 May 2015 08:27:29 +0000 (10:27 +0200)]
Enhance build process
* Allow optimization flgas in CFLAGS to be overwritten
* Use Uppercase CC and CFLAGS
* Create all soname symlinks
Signed-off-by: Justin Lecher <jlec@gentoo.org>
Steven G. Johnson [Thu, 9 Apr 2015 15:36:40 +0000 (11:36 -0400)]
Merge pull request #32 from JuliaLang/tk/ssize_t_typedef
Use a typedef instead of a #define for ssize_t with MSVC
Tony Kelman [Tue, 7 Apr 2015 05:36:33 +0000 (22:36 -0700)]
Prefix other C99 typedefs with utf8proc_
Tony Kelman [Sun, 5 Apr 2015 04:17:13 +0000 (21:17 -0700)]
Use a new typedef utf8proc_ssize_t to avoid define collisions
with MSVC
Tony Kelman [Sun, 5 Apr 2015 04:30:29 +0000 (21:30 -0700)]
Run appveyor also on release branches
Steven G. Johnson [Mon, 30 Mar 2015 15:05:51 +0000 (11:05 -0400)]
rename DLLEXPORT to UTF8PROC_DLLEXPORT to prevent conflicts with other header files that define DLLEXPORT
Steven G. Johnson [Sat, 28 Mar 2015 18:47:29 +0000 (14:47 -0400)]
build bench/bench for make check, to lessen the chance that it bitrots again
Steven G. Johnson [Sat, 28 Mar 2015 18:38:59 +0000 (14:38 -0400)]
fix some stray references to mojibake in the bench/ directory
Steven G. Johnson [Sat, 28 Mar 2015 13:10:00 +0000 (09:10 -0400)]
updated NEWS etc. for 1.2 release
Steven G. Johnson [Fri, 27 Mar 2015 18:46:46 +0000 (14:46 -0400)]
parens
Steven G. Johnson [Fri, 27 Mar 2015 18:45:41 +0000 (14:45 -0400)]
github crossrefs in NEWS
Steven G. Johnson [Fri, 27 Mar 2015 18:13:21 +0000 (14:13 -0400)]
NEWS tweaks
Steven G. Johnson [Fri, 27 Mar 2015 18:11:41 +0000 (14:11 -0400)]
NEWS tweaks
Steven G. Johnson [Fri, 27 Mar 2015 18:05:57 +0000 (14:05 -0400)]
more documentation English and formatting cleanups
Steven G. Johnson [Fri, 27 Mar 2015 17:38:51 +0000 (13:38 -0400)]
Merge pull request #31 from JuliaLang/nalimilan/destdir
Nalimilan/destdir
Steven G. Johnson [Fri, 27 Mar 2015 17:37:59 +0000 (13:37 -0400)]
some documentation improvements
Milan Bouchet-Valat [Fri, 27 Mar 2015 17:05:26 +0000 (18:05 +0100)]
Create additional symlinks to .so file on non-OSX
Milan Bouchet-Valat [Fri, 27 Mar 2015 16:36:25 +0000 (17:36 +0100)]
Add support for DESTDIR in make install
Useful to build distribution packages.
Steven G. Johnson [Fri, 27 Mar 2015 16:49:16 +0000 (12:49 -0400)]
indentation consistency
Steven G. Johnson [Fri, 27 Mar 2015 16:35:41 +0000 (12:35 -0400)]
put the API version as #defines in the header file (as discussed in #30)
Steven G. Johnson [Thu, 26 Mar 2015 18:36:04 +0000 (14:36 -0400)]
note doxygen and other changes from #29 in NEWS
Steven G. Johnson [Mon, 23 Mar 2015 15:06:19 +0000 (11:06 -0400)]
mainpage dox tweaks
Steven G. Johnson [Mon, 23 Mar 2015 15:01:26 +0000 (11:01 -0400)]
Merge pull request #29 from jonas/doxygen
RFC: Use doxygen for generating API docs
Jonas Fonseca [Tue, 17 Mar 2015 15:58:48 +0000 (11:58 -0400)]
Fix #26: use doxygen for generating API docs
Steven G. Johnson [Thu, 12 Mar 2015 18:32:07 +0000 (14:32 -0400)]
note removal of plugins
Steven G. Johnson [Thu, 12 Mar 2015 18:29:33 +0000 (14:29 -0400)]
update NEWS for 1.2-dev
Steven G. Johnson [Thu, 12 Mar 2015 18:17:27 +0000 (14:17 -0400)]
remove requirement that get_property and decompose_char argument be in range 0x0 to 0x10ffff
Steven G. Johnson [Thu, 12 Mar 2015 17:48:47 +0000 (13:48 -0400)]
Merge pull request #27 from JuliaLang/charwidth
WIP: charwidth function
Steven G. Johnson [Sun, 8 Mar 2015 21:23:43 +0000 (17:23 -0400)]
fix #2: add charwidth function
Steven G. Johnson [Tue, 10 Mar 2015 02:40:51 +0000 (22:40 -0400)]
Merge pull request #28 from tkelman/tk/cmake
WIP: Minimal cmake build script
Tony Kelman [Mon, 9 Mar 2015 01:09:35 +0000 (18:09 -0700)]
Temporary fix for getting VERSION and SOVERSION into cmake
only use ${SO_MAJOR} for cmake SOVERSION
use 1.2.0 for version in cmake
use only abi version for VERSION property in cmake
Tony Kelman [Sun, 8 Mar 2015 23:43:50 +0000 (16:43 -0700)]
Create appveyor.yml
only testing with default 32 bit MSVC and mingw.org at the moment
add semicolons, fix quoting
add fast fail functionality for redundant PR builds
need separate folders for msvc vs mingw
need to add path to mingw to /etc/fstab
Tony Kelman [Sun, 8 Mar 2015 23:23:56 +0000 (16:23 -0700)]
test cmake on travis
Tony Kelman [Sun, 8 Mar 2015 22:33:27 +0000 (15:33 -0700)]
Minimal cmake build script
move flags for MSVC
rename lump.txt to lump.md, add data/*.txt to .gitignore
Steven G. Johnson [Sun, 8 Mar 2015 03:02:49 +0000 (22:02 -0500)]
comment typos
Steven G. Johnson [Sun, 8 Mar 2015 03:00:51 +0000 (22:00 -0500)]
whoops, forgot -Wl before -soname
Steven G. Johnson [Sun, 8 Mar 2015 02:49:54 +0000 (21:49 -0500)]
version the shared library (fix #24)
Steven G. Johnson [Sun, 8 Mar 2015 00:13:37 +0000 (19:13 -0500)]
fix link
Steven G. Johnson [Fri, 6 Mar 2015 22:39:15 +0000 (17:39 -0500)]
make travis script check whether utf8proc_data.c generation has changed
Steven G. Johnson [Fri, 6 Mar 2015 22:36:08 +0000 (17:36 -0500)]
directory cleanup: move tests and data into subdirectories
Steven G. Johnson [Fri, 6 Mar 2015 22:18:23 +0000 (17:18 -0500)]
update for name change
Steven G. Johnson [Fri, 6 Mar 2015 17:48:35 +0000 (12:48 -0500)]
typo
Steven G. Johnson [Fri, 6 Mar 2015 17:43:37 +0000 (12:43 -0500)]
rename back to utf8proc now that we are taking over maintenance
Steven G. Johnson [Sun, 14 Dec 2014 14:01:14 +0000 (09:01 -0500)]
rm note about obsolete grapheme rules from README, clean up test output
Steven G. Johnson [Sun, 14 Dec 2014 13:47:06 +0000 (08:47 -0500)]
Merge pull request #20 from JuliaLang/graphemes
Update graphemes for Unicode 7
Steven G. Johnson [Fri, 12 Dec 2014 23:25:07 +0000 (18:25 -0500)]
fix #15: redefine UTF8PROC_CATEGORY_CN to 0 consistent with what we actually return
Steven G. Johnson [Fri, 12 Dec 2014 21:27:49 +0000 (16:27 -0500)]
update graphemes for Unicode 7, add utf8proc_grapheme_break function
Steven G. Johnson [Mon, 8 Dec 2014 03:25:31 +0000 (22:25 -0500)]
grapheme test for UAX#29
Steven G. Johnson [Fri, 12 Dec 2014 19:20:53 +0000 (14:20 -0500)]
utf8proc_version should return a different version string than utf8proc
Steven G. Johnson [Mon, 8 Dec 2014 02:29:34 +0000 (21:29 -0500)]
README updates
Steven G. Johnson [Wed, 24 Sep 2014 18:26:13 +0000 (14:26 -0400)]
Merge pull request #17 from JuliaLang/tk/dllexport
RFC: add DLLEXPORT to utf8proc_get_property
Tony Kelman [Tue, 23 Sep 2014 18:08:52 +0000 (11:08 -0700)]
s/LIBRARY_EXPORTS/MOJIBAKE_EXPORTS/
Tony Kelman [Mon, 22 Sep 2014 20:51:05 +0000 (13:51 -0700)]
add DLLEXPORT definition for __GNUC__ >= 4
Tony Kelman [Sat, 20 Sep 2014 03:24:42 +0000 (20:24 -0700)]
add DLLEXPORT to all functions in mojibake.h
Keno Fischer [Tue, 12 Aug 2014 20:39:24 +0000 (16:39 -0400)]
Merge pull request #16 from vlajos/typofixes-
20140812
a few typofixes
Veres Lajos [Tue, 12 Aug 2014 20:30:59 +0000 (21:30 +0100)]
a few typofixes
Steven G. Johnson [Fri, 8 Aug 2014 16:36:14 +0000 (12:36 -0400)]
updated 'make clean' target
Steven G. Johnson [Fri, 8 Aug 2014 15:53:51 +0000 (11:53 -0400)]
add travis badge
Jacob Quinn [Thu, 7 Aug 2014 21:04:03 +0000 (17:04 -0400)]
Add travis file for testing
Steven G. Johnson [Thu, 7 Aug 2014 20:52:16 +0000 (16:52 -0400)]
added normalization and encoding test for #13
Elliot Saba [Wed, 30 Jul 2014 02:35:03 +0000 (22:35 -0400)]
I like SHLIB_EXT, for consistency
Jiahao Chen [Mon, 28 Jul 2014 20:19:01 +0000 (16:19 -0400)]
Add SHARED_SUFFIX appropriate for OSX and Linux
Steven G. Johnson [Sat, 19 Jul 2014 18:55:25 +0000 (14:55 -0400)]
added GNU libunistring benchmark